package com.stq.toutiao.model.response;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 通过login接口获取到登录凭证后，开发者可以通过服务器发送请求的方式获取session_key和openId。
 *
 * @author stqsht@163.com
 * @date 2020-01-23 15:22
 */
public class TouTiaoCode2Session extends TouTiaoBase{
    /**
     * 会话密钥，如果请求时有 code 参数才会返回
     */
    @JSONField(name = "session_key")
    private String sessionKey;
    /**
     * 用户在当前小程序的 ID，如果请求时有 code 参数才会返回
     */
    private String openid;

    /**
     * 匿名用户在当前小程序的 ID，如果请求时有 anonymous_code 参数才会返回
     */
    @JSONField(name = "anonymous_openid")
    private String anonymousOpenid;

    public TouTiaoCode2Session() {
        super();
    }

    public TouTiaoCode2Session(Integer errcode, String errmsg) {
        super(errcode, errmsg);
    }

    public String getSessionKey() {
        return sessionKey;
    }

    public void setSessionKey(String sessionKey) {
        this.sessionKey = sessionKey;
    }

    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    public String getAnonymousOpenid() {
        return anonymousOpenid;
    }

    public void setAnonymousOpenid(String anonymousOpenid) {
        this.anonymousOpenid = anonymousOpenid;
    }
}
